home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / misc-part2 / 10401 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.0 KB

  1. Path: daily-planet.execpc.com!usenet
  2. From: innuendo@execpc.com (Jonathan Gapen)
  3. Newsgroups: comp.sys.amiga.misc,comp.sys.amiga.hardware
  4. Subject: Re: CyberGraphX memory (Was: Haynie joins AT team)
  5. Date: 29 Mar 1996 23:53:53 GMT
  6. Organization: esCom Amiga Madison Enthusiast's Organisation
  7. Message-ID: <4jht6h$rtp@daily-planet.execpc.com>
  8. References: <14FEF421@cu-amiga.demon.co.uk> <4inrtg$hlp@vixen.cso.uiuc.edu> <4itcta$lpa@coranto.ucs.mun.ca> <4iutet$cb2@astfgl.idb.hist.no> <neilo-2303961948150001@d59-1.cpe.maroochydore.aone.net.au> <3156B2C7.2E09@plea.se> <4j9dcd$mmi@Venus.mcs.com> <4jamk8$dbs@daily-planet.execpc.com> <d92-jfo-2903961351230001@karmosin-13.nada.kth.se>
  9. NNTP-Posting-Host: fluke.execpc.com
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=iso-8859-1
  12. Content-Transfer-Encoding: 8bit
  13. X-NewsSoftware: GRn 2.1 Feb 19, 1994
  14.  
  15.  
  16. In article <d92-jfo-2903961351230001@karmosin-13.nada.kth.se> d92-jfo@nada.kth.se (Johan Forsberg) writes:
  17. > In article <4jamk8$dbs@daily-planet.execpc.com>, innuendo@mail.execpc.com
  18. > (Jonathan Gapen) wrote:
  19. > >   Well now, lets do a little math here.  Let's take a typical screen, say 800
  20. > >pixels high, 600 pixels wide, and 24 bits deep, or 3 bytes per pixel.  That's
  21. > >480,000 pixels at three bytes each: 1,440,000 bytes.  Even a simple 8 bit
  22. > >640x480 screen takes nearly 300k of memory.  It's not a flaw in SVGA chipsets,
  23. > >or CyberGraphX, it's just that high color screens take a lot of memory.  As a
  24. > >certain Ambassador once said, "And here we are, victims of mathematics!"  :-)
  25. > In a way, CGFX *is* flawed. Granted, a 800*600 screen will use up over a meg,
  26. > but that's what *video memory* (on the card) is for!
  27. > Why should we have to use 1 meg of video ram, *and* one meg of fast ram?
  28. > (Why do we? I suppose it has to do with planar emulation for non-cgfx programs)
  29.  
  30.    Under Windows, you have the desktop, and that's it.  On the Amiga, however,
  31. we're spoiled by the ability to open multiple screens.  If you have one
  32. 800x600x24 bit screen open (Windows), it will all fit in the card's graphics
  33. memory.  If you open two 800x600x24 bit screens (CyberGraphX), there's no way
  34. they'll both fit into 2MB of graphics memory on the card.  If you open 4 such
  35. screens, they won't fit in even 4MB.
  36.    Therefore, to achieve the same screen swapping ability of the native
  37. AmigaOS, CyberGraphX has to swap screens in and out of the graphics memory,
  38. and the only place to keep the non-visisble screens is in system memory.  And
  39. it _must_ allocate the system memory when the screen opens, otherwise it may
  40. not be able to allocate the needed memory, and you wouldn't be able to switch
  41. screens.
  42.    So, it's not the fault of CyberGraphX that it can't work well in 5MB and
  43. still support proper Amiga screens.  I suppose it could limit the number of
  44. screens you can open to what fits in the graphics memory, or simply not allow
  45. more than the Workbench screen, neither of which is an acceptable solution.
  46.  
  47. -- 
  48. Jonathan Gapen (innuendo@execpc.com)
  49. Bread in, toast out. How does it DO that?
  50.